//创建轮播图路由表
const router=require('express').Router()
//导入banner的路由处理函数list
const {list, add,remove,info,update}=require('../controllers/banner.js')
//导入轮播图添加验证中间件
const { testAdd } = require('../middleware/banner.js')
//删除轮播图需要验证用户id
const { testId } = require('../middleware/users')
//导入相关的文件接收器I
const {bannerUpload}=require('../utils/multer')
// 获取轮播图列表
router.get('/list',list)
//增加一张轮播图,还需要一个接受图片的中间件(oa_server下创建utils文件夹,创建multer.js接收器中间件)
router.put('/add',bannerUpload.single('banner'),testAdd,add)
//删除一张轮播图
router.delete('/remove/:id',testId,remove)
//获取一条详细信息
router.get('/info/:id',testId,info)
//修改一个轮播图
router.patch('/update',bannerUpload.single('banner'),testId,testAdd,update)



//导出路由表
module.exports=router
